package com.zilue.payment.gateway.method;

import com.zilue.payment.gateway.domain.CorpDO;
import com.zilue.payment.gateway.paramter.BaseParameter;
import com.zilue.payment.gateway.reurndata.PublicReturn;

/**
 * Created by zilue on 2017/3/7.
 */
public interface BaseMethod<T> {

    PublicReturn doMethod(CorpDO corpDO, BaseParameter baseParameter);

    Class<? extends BaseParameter> paramterClass();


}
